townsville australia cairns sydney magnetic island accommodation brisbane bed and breakfast b&b melbourne magnetic island real estate self catering